After the Scrum: Twenty Years of Working without Documentation
نویسندگان
چکیده
Agile processes enable software development projects to react to rapid changes in the development environment. However, they are often criticized for not creating and maintaining standard documentation such as requirements and design documentation. The lack of documentation can be detrimental for maintaining knowledge, especially in the long run, because there is no explicit medium for communication to new people and among existing developers. This poses an important question: whether the use of agile processes in long run is feasible. In this paper, we presented a field study of an organization that has been using an agile process for more than 20 years and has been successful in maintaining knowledge over that period. Instead of written documentation, they use living documents, well-connected communication, and working software are prioritized as mediums for maintaining knowledge. However, success is not easily achieved. There are important factors that enable the organization to use the current practices successfully. These factors are: shared values, overlapping knowledge among team members, low turnover rate, and well-understood requirements.
منابع مشابه
Existing but Not Explicit - The User Perspective in Scrum Projects in Practice
Agile software development processes are becoming more common, but this does not mean that the user perspective in the development is catered for. It has its challenges to integrate the users’ aspects in Scrum projects in practice. In order to better understand these challenges we have interviewed IT professionals using Scrum focusing on four different areas: responsibility for the user perspec...
متن کاملIntroducing an Agile Process to an Organization
S ince the publication of Kent Beck’s Extreme Programming Explained, agile processes have grown increasingly popular. Agile processes allow for changing requirements throughout the development cycle and stress collaboration between software developers and customers and early product delivery. The “Agile Manifesto” establishes a common framework for these processes: Value individuals and interac...
متن کاملThe Big Picture of UX is Missing in Scrum Projects
The Scrum development process has gained increasing popularity during the last decade. At the same time user experience (UX) has emerged as an important quality feature. However, the integration of UX related activities into Scrum projects has not been without problems, and this area needs to be further examined. This paper describes the results from two in depth interviews with knowledgeable U...
متن کاملImproving Communication in Scrum Teams
Communication in teams is an important but difficult issue. In a Scrum development process, we use the Daily Scrum meetings to inform others about important problems, news and events in the project. When persons are absent due to holiday, illness or travel, they miss relevant information because there is no document that protocols the content of these meetings. We present a concept and a Twitte...
متن کاملAssessment of the Effect of Continuing Education Program on Nurse’s Knowledge, Attitude and Performance about Documentation
Background: Documentation is one of the nurses’ professional tasks, which is an important component of medical evidence and patient’s record. Finding effective teaching methods for enhancing nurses’ ability in documentation can be helpful. Aim: This study was performed to determine the effect of continuing education program on nurse’s knowledge, attitude and performance about documentation. Met...
متن کامل